#include "List.h"

int main()
{
	ListNode* p = ListCreate();
	ListPushBack(p, 1);
	ListPushBack(p, 2);
	ListPushBack(p, 3);
	ListPushBack(p, 4);
	ListPrint(p);
	ListPopBack(p);
	ListPrint(p);
	ListPushFront(p, 0);
	ListPushFront(p, -1);
	ListPushFront(p, -2);
	ListPrint(p);
	ListPopFront(p);
	ListPrint(p);
	ListNode* pp = ListFind(p, 2);
	if (pp != NULL)
	{
		ListInsert(pp, 100);
		ListInsert(pp, 200);
		ListPrint(p);
		ListErase(pp);
		ListPrint(p);
	}
	ListDestory(p);
	return 0;
}